import api from './index';

// 获取所有项目
export function getProjects() {
  return api.get('/projects');
}

// 创建新项目
export function createProject(data) {
  return api.post('/projects', data);
}

// 获取项目详情
export function getProjectDetail(projectId) {
  return api.get(`/projects/${projectId}`);
}

// 更新项目信息
export function updateProject(projectId, data) {
  return api.put(`/projects/${projectId}`, data);
}

// 获取项目下的所有主任务
export function getProjectTasks(projectId) {
  return api.get(`/projects/${projectId}/tasks`);
}

// 创建项目下的新主任务
export function createProjectTask(projectId, data) {
  return api.post(`/projects/${projectId}/tasks`, data);
}

// 删除项目任务
export function deleteProjectTask(projectId, taskId) {
  console.log('删除项目任务:', { projectId, taskId });
  return api.delete(`/projects/${projectId}/tasks/${taskId}`);
} 